Can I get tested for free?

Is there any way I can get tested for STIs for free? Or is it something I can do for low cost at a free clinic? I want to get tested but I'm on a budget and I currently don't have insurance. I've heard Walmart has some at home test kits for around $30 but I don't know how reliable these are?