Yes Planned Parenthood says free or low cost STI testing. Local Health Clinics say low or free.
There are some at home mail in tests, $30 with medical insurance in USA or $150 cash. Most free standing Labs in my local Sarasota Florida, Lab Corp. Quest. Any test now. want $150 and up for blood STI tests which include the Hep C, B, HIV blood antigens for Clymidia , Gonnoreigha, Syphylis infections.