This is inaccurate. Oral tests are effective around 8-12 hours from use.
That, plus marijuana is still illegal in most states. Whatever your personal conviction may be, businesses aren't in the business to turn the blind eye to illegal substance use. They're on the hook for liability.
NPR recently pointed out that if you include medical marijuana this is no where close to true with it being legal in 29 states: https://en.m.wikipedia.org/wiki/Legality_of_cannabis_by_U.S....
So as far as I know, there isn't a reliable and accurate way of testing.