the possibility of implementing a line check speed
There is a simpler way which is easily automated.
What really matters is acceleration which is easily measured and runway length which is a simple database item. We do not need to rely on weight or thrust calculations which are error prone. If the acceleration is not enough to achieve a safe accelerate/V1/stop distance within the available runway length just sound an ABORT ABORT alarm.