There are private companies that will test it, I think it costs us around $500 here in SoCal. Downtime is minimal, like 1/2 hour max. The only times we have had people do it are when inspectors require it for a new building, or if a plant is having problems with it tripping. I can't recall a facility that checks it as a preventative maintenance requirement, not to say that it shouldn't be tested.