I would pickup some synthetic urine and start practicing now so you can keep it with you and be ready. I would think if they were going to test you they would have done it before they paid for all your training. But its always best to be prepared. No they don't have to give you 24hrs notice.