When, and how often, should I replace the radiator cap?

Where would I check it? The local mechanic?