Those voltages are a slight bit low but in the ballpark. A load test will determine the true functionality of the battery.
Do you recall if the other fault notification lights cleared when the speedo starts to work?
Once (if) the battery successfully passes a load test, the next step is cleaning up all the common grounds. Unfortunately, they are notorious for becoming corroded and causing multiple system failures as you have described.
A battery load test is always prudent first because a failing battery (regardless of age) will cause very similar issues. And the load test is far easier than locating and refurbishing failing common grounds.
This link has a download for a gen 2 service manual. I apologize in advance, personally, I find it very difficult to navigate.
Section 8W90-1 lists all connectors and grounds.
Section 8W90-4 lists common grounds from G100 - G302 and the associated figure #.
The associated diagrams begin at 8W90-8.
Here is a little file I have acquired that will help almost any 2nd gen ram owner out. It's the service manual for the 2nd gen rams. Enjoy. 2001ramsrvcmanual.zip Updated link*
www.ramforum.com
You may have to get more assistance from the members who are more experienced with gen 2 trucks and can direct you to the specific locations.
.