If it's reading 14.8 when the car is running it's not the alternator.
If battery is showing 12.52 before you start it and is drops a bit after you start and then works it's way back to 12.52 after it sits for a bit, it's not the battery most likely.
When you get a time when it doesn't start, use your tester and see where the battery is then......better yet have you tester hooked up to battery while someone else tries to start the car and see what happens. That will tell you more. If it drops to 8-9 while you're trying to start, then it could be a bad battery, but bad battery don't fix themselves so you can start them later.
Sometimes starters will get a dead spot in them, basically when the start disengages and stops it the right spot then it might click as you said it was doing. Sometimes continuing to try to turn the key clicking it will advance it just enough to get it out of the dead spot and it will crank the engine. Obviously it means you need to replace the starter.
It could also be a bad ground but they typically don't resolve themselves either and let you start it later.