How to check if packet is malformed using Wireshark

It’s not possible to be sure but you can guess.
If you are confident that dissector is working fine (e.g. proprietary dissectors used by R&D as compared to open source free dissectors) then its likely the packet.
Another way to guess is: if destination doesn’t throw an error back it means packet it received was fine. In which case its likely that dissector is wrong.