The local magneto shop (Aircraft Magneto Service in the Seattle area) has a troubleshooting guide entitled "Is it The Mag?" (
http://www.aircraftmagnetoservice.net/id27.html) The second paragraph says "most bad mag checks are sparkplug related". That's been my experience too.
I'm not a believer in "bomb" (pressurized) spark plug testers. Per that troubleshooting guide, a better idea is to test resistance through them with an ohmeter. New plug spec is 800-1200 ohms, replace if it reads over 5,000. Spark plug life is generally figured to be around 500 hours, although in my experience, a Bendix mag will continue to spark a bad plug longer than will a Slick mag. Also in my experience, sometimes a mag check at 1500 rpm or so will seem OK, but checking them one at a time at cruise or full power in flight will turn up a problem.
Although it would be logical and nice if the mag's could go the life of the engine, the condensors & points aren't up to it. 500 hours seems a bit soon to me, but definitely after a 1000 or so they''ll be needed.