Much depends on the age of the batteries. 5 years is perhaps a good life to expect so if they are 3 years old then it might be worth thinking about buying new ones.
You need an installed amp meter so you know what you are draining. A battery management system would be even better to totalise your current drain.
However you need to track down your .3 amp continuous discharge. That is IMHO bad news. Look at FM radio memory, bilge pump or perhaps a burular alarm. All else should be disconnected when you leave the boat. You might like to check that the solar panel controller is not soaking up power when dark.
If you are concerned about batteries. It is a good idea to be able to isolate one service battery from the other after charging then compare apparent service time from each. It will become obvious if one or both are dud.
Lastly yes you can not always be sure batteries were fully charged when you started. Certainly not by little lights.