Along as you assume you start with 1KG, you simply account for the difference in weight:
So let say you weigh a brand new spool and it weighs 1.6KG. You write that on a label and stick it to the side of your spool. before the next job you weigh it again, and it now weighs 1.4KG, so you used .2KG out of 1KG, therefore you have 0.8KG left and so forth.
If you want to be more accurate, you would have to know the weight of the empty spool, to subtract it out of the total weight. Short of that, using the difference between the current weight and the original weight, and assuming you didn't get short changed by the vendor, that works best.
Since we're on the topic of accuracy, you should also test the accuracy of Slic3r's estimations vs. the actual output. After a print is complete, remove it from the print bed with all the supports and everything, and weigh it. Then compare that to the estimated numbers Slic3r had produced original for this print job.
To print or, 3D print, that is the question...
SD3 printer w/too many mods, Printrbot Simple Maker Ed., FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.