what I do is check the compression when it has a new topend...then recheck it periodically and when it gets below 90% of the original value then i do rings and check the piston. I have found that different gauges give radically different readins. I have seen one say 150 and the other say 115 on the same motor within 5 minutes of each other.
Also make sure your checking with the throttle wide open