It costs $250-300 here & we're NM--not too far from SD. I don't know anyone who does it for free, but I wonder if health insurance covers some diagnostics (maybe that's wishful thinking)