Yes i have disconnected them to charge one was at 80% and other 90% both charged in a few min.
That should be a red flag right there. For one, both should be at the same charge state unless one is failing and taking the other out with it. Second, for them to charge from 80/90% in only a few minutes shows their capacity is very low unless you where dumping like a 100 amps into them, which would be hard on the batteries at 90% SOC. Was this just the charger telling you the state of charge or did you use a battery tester?
I think you should just take the batteries to an auto store and have them checked just to rule them out
Also, if you measure the voltage on the batteries while it has a load on them will give you some idea of the health. I think you should still measure the voltage when you try and start it.
If you jump out the starter will it crank?