I'll be in the same boat as you here pretty soon. I've been hearing talk about drug tests going from urine to hair testing(which goes back waaaaayy further). I know I'd pass a urine test without thinking twice, but I'll admit the hair testing thing has me a tad concerned.
Hair testing is MUCH more expensive.
Even urine can costs $30-50, not counting any other pre-employment checks they do that make the initial hiring process that more expensive
Multiply that by the number of employees = $$$$$$
Most of them do drug testing to satisfy insurance requirments.
In your field, more than likely it'll still be a urine test
I needed to take a DOT physical for a job, hearing test, vision test, range of motions/stretching/etc, urine test, hernia test, etc but I'm in the Automotive field. I've had multiple jobs in this field, but only this job required a DOT physical because I need to have the ability to tow 10k+ lbs if needed.
Just do your research on that specific company and what they do, every compnay is a touch different