You have to be at the airport on time for the scheduled departure unless BA notify you otherwise, even if it’s running late on the day. They may occasionally substitute another aircraft and get you away much closer to the scheduled departure time.
In my view, there’s no point speculating at this stage.