Why would the doctor request a blood drug test if he prescribes me narcotics?

Protect you both. To see if you are in overall good health. By your consent and as a condition of treating you, to see if you may be using other Rx's. To see if your liver and kidneys can handle the medications safetly.