law enforcement does not test for roids, neither does Bally's. I worked at bally's and they just tested for weed and shit like that. Where law enforcement gets you is in the polygraph. they ask if you have ever used steriods before.
http://www.antipolygraph.org shows you how. The site explains the trickery behind polygraph "tests" and exactly how to ensure that you pass. Best of all, it is a non profit site--everything on it is free...
I took a drug test for the police dept and no they didn't test for roids. When I was in the military the commanders have the resources to get which type of test for different drugs. My unit never tested for juice. It just doesn't make sense to. The main target is rec drugs.
Some pharmaceutical companies test for gear and also polygraph to see if you have ever used pharmaceuticals w/o a script. I know Bristol Myers Squibb does.