Batch API turnaround time

Has anyone found any correlations between number of records or tokens and the time in takes for the batch process to conclude?

I’m hoping to generate a rough window of the expected time in which it will be completed. I know there’s caveats like time of the day/day of the week, but was hoping to see if anyone has made any sort of correlations?