PrusaSlicer has the feature where you can enter the empty spool weight (g) for each filament. This allows me to know how much filament is needed, including the spool, to quickly weigh a spool to know if I have enough filament to complete a print.
Example PrusaSlicer example: