Weak battery to blame for startup problems?

Hello, I have a Ford Ka from 2014 with the 69 hp petrol engine. A few days ago I had the first problem that shortly after starting the engine control light went on. The car went a little rough for a short time, but the MKL went out again after a short time. Today the car did not jump directly after a day of service. I have to turn the starter a little longer or start the engine several times. After starting the engine the engine felt running on 2 Zyli The starter or battery did not become weaker despite the repeated start-up. The MKL did not work this time. Since the original battery is installed and the start/stop has not worked for a long time, I measured the battery voltage after the first appearance. The battery voltage was directly after a longer drive at 12,65V. In the morning the battery was switched and went off again and again, and then had to hold the engine at 1500 revolutions so that the engine would not die. Then the voltage was 12,45V and in the evening 12,30V. With my old ODB adapter no error code can be read out or no one is stored. I am now thinking about replacing the 7 year old battery. Can such an error actually occur through a weak or old battery?