SavvyCAN has generic CAN tools to do analysis. There is some support for J1939 ID decoding as well.
But, maybe what you wanted was to actually decode the CAN data in the data bytes according to what the J1939 ID says the data should be formatted as. I'm not aware of any cost effective way to do that. You could use Vector CANalyzer perhaps... if you have $12k to spend.
A forum community dedicated to DIY electric car owners and enthusiasts. Come join the discussion about electric vehicle conversions, builds, performance, modifications, classifieds, troubleshooting, maintenance, and more!