All fighters should be tested weeks/days before and on the day of the fight and a few days after IMO. Get the sport clean once and for all.
It's not at all economically feasible for all levels of the sport, though. Even all four major sanctioning bodies getting together on all their world title matches in all of their divisions would be a tough stretch. It would be great if it were feasible but it's really not. Not for the strictest random testing, certainly.