you dont! you cant calibrate a modern speedo. theyre a mechanical device. the wheel turrns the speedo drive, which turns a worm gear which spins the cable and that in turn drives the speedo. theyre all set. you dont adjust them, if you fit a different speedo, then in order for it to read true, you need the speedo cable to spin at the same speed at a given road speed as the original one for the speedo you have. so, if you have a ducati speedo and you want it to read true, then you need the cable to be spinning at the same speed at say, 30mph on your bike as it was at 30 on the ducati. this is why folk suggest digital speedos, cos it doesnt matter what wheel size you have, you just punch the right numbers into the speedo and press set! a mechanical speedo if it doesnt read true cant be calibrated unless you fancy manufacturing specially matched drives.
of course you could just buy a mountain bike speedo for a fiver or so, fit it after putting the new speedo on your bike and coupling it to your existing speedo drive, and then run it and see if it is in any way accurate. by some quirk of fate, it might just be something close to accurate. if it is, just remove the digi speedo, and revel in your good luck.