I would never take a blood test for some sort of a health screen to get a job.Its none of there business.Has nothing to do with performing your duties as an employee.
Drinking shit loads of water days before the UA will do nothing but get you nailed for adulteration.Read the sticky's on drug testing.