A blood test will give an accurate reading of active THC at the time the sample is drawn and will differentiate between active and metabolites. The problem is they’re invasive, expensive, and the results are relatively slow in comparison.
I believe some less invasive active THC tests are being developed.
Latest Answers