in my personal opinion and knowledge, with family i the army, they only do it if your a suspect,
you have to remember, its pretty damn expensive to test for steroids, so they arn't just going to randomly test thousands, and pay that much for the testing.
testing for rec. drugs is WAY cheap...