A match will result in a draw if both players forfeit the match on the same turn.
That is the only way that a battle can result in a draw, as even if two Pokemon faint on the same turn, the trainer of the Pokemon that fainted last would win.
It is impossible for a trainer battle to result in a draw.
Source: Experience and this.