Body condition is the best way to judge whether your snake is the right weight.
Here is a rough chart: https://i0.wp.com/www.reptifiles.com...ulfe.jpg?ssl=1
Signs of an underweight snake are sagging loose skin that runs length-wise across the snake's body, prominent spine, and a sharply triangle shaped body.