Can I serve on jury duty if I am a national?

No, when you show them your affidavit, they most likely will not allow you to serve.