Call around and find an auto parts store that will load test your battery and alternator while still installed. Most will do this for free.
With your symptoms, I would suspect the alternator.
Don't delay. This may allow your battery to drain to the point that it won't have enough power to crank the starter, leaving you stranded.