Blood, breath, or urine is required upon "suspicion".
Otherwise, automatic license suspension for up to a year on the first offense. That way in most States, now.
No, I just looked up the Texas Transportation Code; it's online. (Chapter 700)
You can refuse breath or blood test, except in the case of an accident. You do get a mandatory suspension for 180 days, but you can refuse.
The statute also states who can draw blood --- and if an EMT can't do it, a cop sure can't do it.
This is flat-out illegal.