Welcome to iboats
Many factors come into play when it comes to top speed. Engine Condition, is only one. Is the Engine propped to run in upper 1/2 of the WOT Rpm Range. On that Engine it is 4000-5000rpm. I would guess that 12 inch Pitch would be a good starting
Altitude
The condition of the Boats Hull, is the Bottom Straight, is it smooth, do the Bottom and the Transom meet with a nice Sharp Corner, ensuring a Clean separation of water from the Hull?
3 15 ft boats, can give 3 different Top Speeds, just because of Differences in Hull Design, including Beam, Deadrise, Weight.
Even things like Air Temp, Elevation above Sea Level, Fresh or Salt Water will affect the speed.
I don't put much faith in GPS Speed Readings if there is any kind of Current, as that will measure the Boats Speed across the Bottom of the Lake/River, not what it's Speed across the Water. To get an accurate GPS speed, 2 runs in opposite directions will reveal any effects of a Current.
We had a Wide Heavy Sow 14ft Skagit, it got about 25mph according to the Water Pressure Gauge. We were at about 2000ft above Sea Level. A narrow 15 ft would likely have beaten us.