If you're calculating a packet checkvalue by summing packet bytes, you can leave the signed-to-unsigned adjustment until the end.
And if the packet checkvalue and your summing variable are both Bytes, then you probably don't even need to do an adjustment at all, because they'll both be subject to the same -128..127 range wraparound.