If the alternator light doesn't appear during normal running, it is most likely an intermittent battery fault.
A lot of battery places offer free testing of the battery but I can't vouch for their interpretations of the results!